html {
  //按钮
  .ant-btn {
    margin: 0 6px;
    &.ant-btn-text {
      width: auto;
      padding: 0 0;
      margin: 0;
      border: none !important;
      background: none;
    }
  }
  //input
  .ant-input {
    font-size: 14px;
  }
  .ant-input-affix-wrapper {
    width: auto;
  }
  //表格
  .ant-table-wrapper {
    .ant-table {
      border-top: 1px solid none;
      .ant-table-fixed-right {
        height: calc(~"100% - 6px");
        overflow: hidden;
      }
      .ant-table-placeholder {
        border-top: none !important;
      }
      .ant-table-body-outer {
        margin-bottom: 0 !important;
        height: calc(~"100% - 50px");
        .ant-table-body-inner {
          .custom-scrollbar();
          max-height: initial !important;
        }
      }
      //table横向滚动条
      .ant-table-body {
        .custom-scrollbar();
        overflow: scroll !important;
      }
      th {
        background: #f8f8f8;
        padding: 14px 16px;
        text-align: center;
        font-weight: bold;
        color: #2b2c30;
      }
      td {
        text-align: center;
        color: #2a2b2f;
      }
    }
    //table自带分页
    .ant-pagination {
      margin-right: 30px;
      padding: 0;
      margin-top: 0;
      margin-bottom: 0;
      height: 60px;
      .flex();
      align-items: center;
    }
  }
  //分页
  .ant-pagination {
    &.ant-table-pagination {
      width: 100%;
      .flex();
      text-align: right;
    }
    .ant-pagination-item,
    .ant-pagination-item-link {
      border-radius: 0;
    }
    .ant-pagination-total-text {
      flex: 1;
      text-align: left;
      padding-left: 60px;
    }
  }
  //form
  .ant-form-explain {
    margin-bottom: -1px;
  }
}

.ant-empty {
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  .ant-empty-description {
    color: rgba(0, 0, 0, 0.25);
  }
}

.ant-select-dropdown {
  .ant-select-dropdown-content {
    .ant-select-dropdown-menu {
      .custom-scrollbar();
    }
  }
}
